package vg.services.user_interface_manager.interfaces;

import javax.swing.JComponent;

/**
 * Determines methods for instrument panel on user interface.
 *
 * @author Timur Zolotuhin (e-mail: tzolotuhin@gmail.com)
 */
public interface IInstrumentPanel {
    /**
     * Adds new instrument to panel.
     */
    public void addInstrument(JComponent element);

    /**
     * Returns view of instrument panel.
     */
    public JComponent getView();

    /**
     * Updates user interface style.
     */
    public void updateUIStyle();
}
